package com.bjpowerrnode.javase.enum2;
/*
采用枚举的方式改进程序;
总结：
    1、枚举是一种引用数据类型
    2、枚举类型是怎么定义，语法是？
        enum 枚举类型名{
            枚举值1，枚举值2
        }
     3、结果只有两种可能的建议使用布尔类型，结果超过两种，并且还可以一枚一枚列举出来的，建议使用枚举类型。
        例如：颜色，星期
 */
public class EnumTest02 {
    public static void main(String[] args) {
        Result r = divide(10,0);
        System.out.println(r==Result.SUCCESS ? "计算成功" :"计算失败" );

    }

    public static Result divide (int a,int b){
        try{
            int c = a/b;
            return Result.SUCCESS;
        }catch(Exception e){
            return Result.FAIL;
        }
    }
}
//枚举：一枚一枚可以列出来的，才建议使用枚举类型。
//枚举编译完之后也会生成class文件
//枚举也是一种应用数据类型。
//枚举中的每一个值可以看做是常量
enum Result{
    //SUCCESS 是枚举Result类型中的一个值
    //FAIL 也是枚举Result类型中的一个值
    //在枚举中每一个值可以看做是“常量”
    SUCCESS,FAIL
}